package com.github.satant.service;

import java.util.List;

import com.github.satant.entity.CacheBean;
import com.github.satant.vo.CacheTree;

public abstract interface ICacheManager {

  public abstract void removeAll();

  public abstract void remove(String paramString);

  public abstract void remove(List<CacheBean> paramList);

  public abstract void removeByPre(String paramString);

  public abstract List<CacheTree> getAll();

  public abstract List<CacheTree> getByPre(String paramString);

  public abstract void update(String paramString, int paramInt);

  public abstract void update(List<CacheBean> paramList, int paramInt);

  public abstract String get(String paramString);
}